package com.aivin.pointsApi;

import java.util.HashMap;
import java.util.Map;

/**
 * Created by Administrator on 2016/9/7.
 */
public class MyTestMain {

    public static void main(String[] args) {
        System.out.println(getLoginUrl());
    }


    public static String getLoginUrl() {
        CreditTool tool = new CreditTool(MyConfig.AppKey_duiba, MyConfig.App_Secret_duiba);
        Map params = new HashMap();
        params.put("uid", "1");   // not_login
        params.put("credits", "500");  //用户积分余额  游客的积分为0

//        if (redirect != null) {
//            //redirect是目标页面地址，默认积分商城首页是：http://www.duiba.com.cn/chome/index
//            //此处请设置成一个外部传进来的参数，方便运营灵活配置
//            params.put("redirect", redirect);
//        }


        //此url即为免登录url
        String url = tool.buildUrlWithSign("http://www.duiba.com.cn/autoLogin/autologin?", params);

        return url;
    }



//    public void test(){
//        CreditTool tool=new CreditTool(MyConfig.AppKey_duiba, MyConfig.App_Secret_duiba);
//
//        try {
//
//            CreditConsumeParams params= tool.parseCreditConsume(request);//利用tool来解析这个请求
//            String uid=params.getUid();//用户id
//            Long credits=params.getCredits();
//            String type=params.getType();//获取兑换类型
//            String alipay=params.getAlipay();//获取支付宝账号
//
//            //其他参数参见 params的属性字段
//            //TODO 开发者系统对uid用户扣除credits个积分
//
//            String bizId=todo();//返回开发者系统中的业务订单id
//            CreditConsumeResult result=new CreditConsumeResult(true);
//            result.setBizId(bizId);
//            response.getWriter().write(result.toString());
//        } catch (Exception e) {
//            // TODO Auto-generated catch block
//            e.printStackTrace();
//        }
//
//
//    }



}
